/**
* "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
*
* (en) Uniform design of standard content elements
* (de) Einheitliche Standardformatierungen fÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼r die wichtigten Inhalts-Elemente
*
* @copyright       Copyright 2005-2010, Dirk Jesse
* @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
*                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
* @link            http://www.yaml.de
* @package         yaml
* @version         3.2.1
* @revision        $Revision:392 $
* @lastmodified    $Date:2009-07-05 12:18:40 +0200 (So, 05. Jul 2009) $
* @appdef yaml

*
* Fonts
*
* (en) global settings of font-families and font-sizes
* (de) Globale Einstellungen fÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼r Zeichensatz und SchriftgrÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸en
*
* @section content-global-settings

(en) reset font size for all elements to standard (16 Pixel)
(de) Alle SchriftgrÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸en auf StandardgrÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸e (16 Pixel) zurÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼cksetzen*/
HTML *
{
	font-size: 100.01%;
}
#map
{
	height: 450px;
	overflow: hidden;
}
/**
* (en) reset monospaced elements to font size 16px in all browsers
* (de) SchriftgrÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸e von monospaced Elemente in allen Browsern auf 16 Pixel setzen
*
* @see: http://webkit.org/blog/67/strange-medium/
*/
TEXTAREA, PRE, CODE, KBD, SAMP, VAR, TT
{
	font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
}
/*(en) base layout gets standard font size 12px
(de) Basis-Layout erhÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤lt StandardschriftgrÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸e von 12 Pixeln*/
BODY
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #444;
}
/*--- Headings | ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œberschriften ------------------------------------------------------------------------*/
H1, H2, H3, H4, H5, H6
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #222;
	margin: 0 0 0.25em;
}
H1
{
	font-size: 130%;
	background-color: #C79B18;
	color: #FFFFFF;
	line-height: 1.7em;
	border-bottom: 4px solid #F6E3AB;
	padding-left: 5px;
}
/*30px*/
H2
{
	font-size: 130%;
	text-align: center;
	background-color: #C79B18;
	color: #FFFFFF;
	line-height: 1.7em;
	border-bottom: 4px solid #F6E3AB;
}
/*24px*/
H3
{
	font-size: 130%;
	color: #BC941E;
	border-bottom: 4px solid #F6E3AB;
}
/*18px*/
H4
{
	font-size: 110%;
	font-weight: normal;
}
/*16px*/
H5
{
	font-size: 105%;
	font-weight: normal;
}
/*14px*/
H6
{
	font-size: 100%;
	font-weight: normal;
}
/*14px
--- Lists | Listen  --------------------------------------------------------------------------------*/
UL, OL, DL
{
	line-height: 1.5em;
	margin: 0 0 1em 1em;
}
UL
{
	list-style-type: disc;
}
UL UL
{
	list-style-type: circle;
	margin-bottom: 0;
}
OL
{
	list-style-type: decimal;
}
OL OL
{
	list-style-type: lower-latin;
	margin-bottom: 0;
}
LI
{
	margin-left: 0.8em;
	line-height: 1.5em;
}
DT
{
	font-weight: bold;
}
DD
{
	margin: 0 0 1em 0.8em;
}
/*--- general text formatting | Allgemeine Textauszeichnung ------------------------------------------*/
P
{
	line-height: 1.5em;
	margin: 0 0 1em;
}
BLOCKQUOTE, CITE, Q
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
BLOCKQUOTE
{
	margin: 0 0 1em 1.6em;
	color: #666;
}
STRONG, B
{
	font-weight: bold;
}
EM, I
{
	font-style: italic;
}
BIG
{
	font-size: 116.667%;
}
SMALL
{
	font-size: 91.667%;
}
PRE
{
	line-height: 1.5em;
	margin: 0 0 1em;
}
PRE, CODE, KBD, TT, SAMP, VAR
{
	font-size: 100%;
}
PRE, CODE
{
	color: #800;
}
KBD, SAMP, VAR, TT
{
	color: #666;
	font-weight: bold;
}
VAR, DFN
{
	font-style: italic;
}
ACRONYM, ABBR
{
	border-bottom: 1px dotted #AAA;
	font-variant: small-caps;
	letter-spacing: 0.07em;
	cursor: help;
}
SUB, SUP
{
	font-size: 91.6667%;
	line-height: 0;
}
HR
{
	color: #FFF;
	background: transparent;
	margin: 0 0 0.5em;
	padding: 0 0 0.5em;
	border: 0;
	border-bottom: 1px solid #EEE;
}
/*--- Links -----------------------------------------------------------------------------------------*/
A
{
	color: #4D87C7;
	background: transparent;
	text-decoration: none;
}
A:visited
{
	color: #036;
}
/*(en) maximum constrast for tab focus - change with great care
(en) Maximaler Kontrast fÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼r Tab Focus - ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ndern Sie diese Regel mit Bedacht*/
A:hover, A:active
{
	color: #182E7A;
	text-decoration: underline;
	outline: 0 none #000000;
}
/*--- images (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------*/
P.icaption_left
{
	float: left;
	display: inline;
	margin: 0 1em 0.15em 0;
}
P.icaption_right
{
	float: right;
	display: inline;
	margin: 0 0 0.15em 1em;
}
P.icaption_left IMG, P.icaption_right IMG
{
	padding: 0;
	border: 1px solid #888;
}
P.icaption_left STRONG, P.icaption_right STRONG
{
	display: block;
	overflow: hidden;
	margin-top: 2px;
	padding: 0.3em 0.5em;
	background: #EEE;
	font-weight: normal;
	font-size: 91.667%;
}
/**
* ------------------------------------------------------------------------------------------------- #
*
* Generic Content Classes
*
* (en) standard classes for positioning and highlighting
* (de) Standardklassen zur Positionierung und Hervorhebung
*
* @section content-generic-classes
*/
.highlight
{
	color: #C30;
}
.dimmed
{
	color: #888;
}
.info
{
	background: #F8F8F8;
	color: #666;
	padding: 10px;
	margin-bottom: 0.5em;
	font-size: 91.7%;
}
.note
{
	background: #EFE;
	color: #040;
	border: 2px solid #484;
	padding: 10px;
	margin-bottom: 1em;
}
.important
{
	background: #FFE;
	color: #440;
	border: 2px solid #884;
	padding: 10px;
	margin-bottom: 1em;
}
.warning
{
	background: #FEE;
	color: #400;
	border: 2px solid #844;
	padding: 10px;
	margin-bottom: 1em;
}
.float_left
{
	float: left;
	display: inline;
	margin-right: 1em;
	margin-bottom: 0.15em;
}
.float_right
{
	float: right;
	display: inline;
	margin-left: 1em;
	margin-bottom: 0.15em;
}
.center
{
	display: block;
	text-align: center;
	margin: 0.5em auto;
}
/**
* ------------------------------------------------------------------------------------------------- #
*
* Tables | Tabellen
*
* (en) Generic classes for table-width and design definition
* (de) Generische Klassen fÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼r die Tabellenbreite und Gestaltungsvorschriften fÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼r Tabellen
*
* @section content-tables
*/
TABLE
{
	width: auto;
	border-collapse: collapse;
	margin-bottom: 0.5em;
	border-top: 2px solid #888;
	border-bottom: 2px solid #888;
}
TABLE CAPTION
{
	font-variant: small-caps;
}
TABLE.full
{
	width: 100%;
}
TABLE.fixed
{
	table-layout: fixed;
}
TH, TD
{
	padding: 0.5em;
}
THEAD TH
{
	color: #000;
	border-bottom: 2px solid #800;
}
TBODY TH
{
	background: #E0E0E0;
	color: #333;
}
TBODY TH[scope="row"], TBODY TH.sub
{
	background: #F0F0F0;
}
TBODY TH
{
	border-bottom: 1px solid #FFF;
	text-align: left;
}
TBODY TD
{
	border-bottom: 1px solid #EEE;
}
TBODY TR:hover TH[scope="row"], TBODY TR:hover TBODY TH.sub
{
	background: #F0E8E8;
}
TBODY TR:hover TD
{
	background: #FFF8F8;
}
/**
* ------------------------------------------------------------------------------------------------- #
*
* Miscellaneous | Sonstiges
*
* @section content-misc

*
* (en) Emphasizing external Hyperlinks via CSS
* (de) Hervorhebung externer Hyperlinks mit CSS
*
* @section             content-external-links
* @app-yaml-default    disabled


#main a[href^="http://www.my-domain.com"],
#main a[href^="https://www.my-domain.com"]
{
padding-left:12px;
background-image:url('your_image.gif');
background-repeat:no-repeat;
background-position:0 0.45em;
}
*/
.alignright
{
	float: right;
	display: inline;
}
#map_profile
{
	width: 100%;
	height: 360px;
	overflow: hidden;
	margin-bottom: 1em;
}
.c50l
{
	width: 49.4%;
}
.ml5px
{
	margin-left: 5px;
}
.ml10px
{
	margin-left: 10px;
}
